package home

import (
	"gin-web/app"
	"gin-web/app/http/models"
	"gin-web/app/utils/rsp"
	"github.com/gin-gonic/gin"
)

var params struct {
	Mobile string `form:"mobile" binding:"required,mobile"` //使用mobile自定义验证其
}

func Index(c *gin.Context) {

	//验证手机号
	p := &params
	if err := c.ShouldBind(p); err != nil {
		rsp.JsonErr(c, rsp.SetMsg(err.Error()))
		return
	}

	//使用全局日志
	//app.Log().Info("ceshi")
	//查询用户表数据
	var list []models.User
	err := app.DBW().Find(&list).Error
	if err != nil {
		rsp.JsonErr(c, rsp.SetMsg(err.Error()))
		return
	}

	rsp.JsonOk(c, rsp.SetData(list))
}
